i'm waiting to hear your explanation - Turkish English Dictionary